home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 013a / msgalrt.zip / MSGS.DOC < prev    next >
Text File  |  1991-10-14  |  4KB  |  85 lines

  1.  
  2. PCBOARD is a registered trademark of Clark Development Company, Inc.
  3.  
  4. *:::::::::::::::::::::::::::[ DISCLAIMER ]:::::::::::::::::::::::::::::::::*
  5.  
  6. MSGS.EXE by Bill Shields is released to public domain.
  7.  
  8. MSGS.EXE is provided AS IS without any warranty,  expressed or implied.
  9. This  includes  without  limitation  the  fitfulness  to  a particular
  10. purpose or application and any warranties of merchantability.  While I tried
  11. to be as thorough as  possible while  debugging MSGS.EXE, I shall  not  be
  12. liable for any damages, whether direct, indirect, special,  or  consequential
  13. arising  from a failure of MSGS.EXE to operate in a manner desired by the
  14. user. I shall  not be  liable for  any damage to data or property which may
  15. by caused directly or indirectly  by use of MSGS.EXE.
  16.  
  17. In no event will I be liable to you for any damages, including any lost
  18. profits, lost savings or  other incidental or consequential  damages arising
  19. out of your use or inability to use the program, or for any claim by any
  20. other party.
  21.  
  22. *::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*
  23.  
  24. MESSAGE ALERT PROGRAM FOR PCBOARD Ver 1.0
  25. =========================================
  26.  
  27.   Usage: MSGS 
  28. Purpose: Allows you to send messages, addressed to specific individuals, to 
  29. the printer during event or logoff ($$LOGOFF exist).
  30.  
  31. You must first create a MSGALRT.USR file (or edit the one in this package). 
  32. An example MSGALRT.USR file follows:
  33.  
  34. ----------------------------[ MSGALRT.USR ]----------------------------------
  35. 5
  36. 0 1  SYSOP
  37. 1 1  PETE AUSTIN
  38. 1 1  MICHELLE MITCHELLE
  39. 1 1  MICKEY DOSSEY
  40. 1 1  MATT LINEHAN
  41. +-+--+--------------------------[ EOF ]---------------------------------------
  42. 0 2  5
  43.  
  44. NOTES:
  45. First Row designates number of names to process.  In our example we have
  46. five names.  This is needed because I am using a dynamically allocated array
  47. for the above individuals data.  This will allow you to add as many names as 
  48. you wish to the listing.
  49.  
  50. COL        DESCRIPTION
  51.  0 ...... Print Private Mail.  If column 0 equals a '1' then private mail
  52.           will be printed, otherwise only the message header will be printed.
  53.           This will alert the individual that mail is there without 
  54.           disclosing it.
  55.  2 ...... Active status.  If this is equal to '1' the users messages will
  56.           be sent to printer, otherwise they won't (for periods of time off).
  57.  5 ...... Name of person you wish to have mail printed for.
  58.  
  59. Once the MSGALRT.USR file is complete you are just about done.  You'll need 
  60. to type in MSGS while in the directory that your PCBOARD.DAT file resides.  
  61. MSGS.EXE will read in the CNAMES.@@@ file and create a MSGALRT.NDX file with 
  62. message pointers for each conference.  The first time the program is executed 
  63. message pointers will be set to the last message.  All future messages 
  64. entered on the system will be sent to printer if the individuals they are 
  65. addressed to are in the MSGSALRT.USR file.
  66.  
  67. When the MSGS.EXE program is next executed it will search each message base 
  68. (very quickly I might add) from the message pointer to last message.  It will 
  69. then set the message pointer to point to the last message.
  70.  
  71. It should be noted that should the program abort (error exit) for any reason 
  72. (i.e., couldn't find a MSGS, MSGS.NDX, or printer is off) pointers will not
  73. be saved to disk (indirectly restoring them to where they were prior to the 
  74. program execution.
  75.  
  76. PRNERR.BAT will be executed (if it exist) when printer errors are 
  77. encountered.  Using a utility, such as CALLERUP.EXE, you can let yourself now 
  78. by bulletin or CALLERS log that a printer error occurred.
  79.  
  80. P.S.  PD does not mean it's not supported.  If you encounter problems with 
  81. this program OR have ideas for improvement by all means drop me message on 
  82. the SALTAIR.  Time permitting I will update/fix as required, personal pride 
  83. will ensure a timely repair on 'critters' found crawling in the program.
  84.  
  85.